pertaining to megara, ancient greece or inhabitants - Français Anglais Dictionnaire